package com.ny.zmb.openapi.ysutil.from.BizReqJsonCollege;

import com.ny.zmb.openapi.ysutil.annotation.Length;
import com.ny.zmb.openapi.ysutil.annotation.NotBlank;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author ChenZhiZheng
 * @date 20241104
 * @deprecated 退款业务请求参数（BizReqJsonRefund）
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class BizReqJsonQueryTradeRefund implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 商户系统生成的退款订单号，标识一次退款请求，【需要保证唯一】。用同一订单号同-退款流水号继续退款时，则会返回第一次退款的结果不会继续退款 示例值:
     * RD2023061713107
     */
    @NotBlank(message = "订单号不能为空")
    @Length(min = 1, message = "订单号长度应大于1")
    private String requestNo;
}


